#include <iostream>
#include <set>

using namespace std;

//set查找和统计:对set容器进行查找数据以及统计数据

//函数原型：
//1、find(key);                 //查找key是否存在,若存在，返回该键的元素的迭代器；若不存在，返回set.end();
//2、count(key);                //统计key的元素个数

void test() {
    set<int> s;
    s.insert(10);
    s.insert(30);
    s.insert(40);
    s.insert(20);

    set<int>::iterator pos = s.find(30);//查找
    if (pos != s.end()) {
        cout << "找到了元素:" << *pos << endl;
    } else {
        cout << "未找到元素" << endl;
    }

    int num = s.count(30);//统计
    cout << "num=" << num << endl;//对于set而言，统计的结果要么是0，要么是1
}

int main() {
    test();
    return 0;
}